﻿@model SchoolCommunicationSystem.Models.SchoolYearsModel

@{
    ViewBag.Title = "Quản lý năm học";
}
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.ui.datepicker-vi-VN.js")" type="text/javascript"></script>
<script>
    $(function () {
        $.validator.addMethod('date',
        function (value, element) {
            if (this.optional(element)) {
                return true;
            }
            var ok = true;
            try {
                $.datepicker.parseDate('dd/mm/yy', value);
            }
            catch (err) {
                ok = false;
            }
            return ok;
        });
        $(".datefield").datepicker({ dateFormat: 'dd/mm/yy', yearRange: '1950:2020', changeYear: true, changeMonth: true });
    });
</script>
<div id="page-heading">
    <h1>Quản lý danh mục</h1>
</div>
<div class="container">
    <div class="row">
        <div class="col-sm-12">
            <div class="panel panel-primary">
                <div class="panel-heading">
                    <h4>Quản lý năm học</h4>
                </div>
                @{string times = string.Empty;
                  int year = DateTime.Now.Year;
                  if (DateTime.Now.Month > 6)
                  {
                      times = year.ToString() + "-" + (year + 1).ToString();

                  }
                  else
                  {
                      times = (year - 1).ToString() + "-" + year.ToString();
                  }
                
                }
                <div class="panel-body">
                    @Html.ValidationSummary(true)
                    <h3>Tạo năm học mới</h3>
                    @using (Html.BeginForm("AddSchoolYear", "SchoolYears", FormMethod.Post, new { @class = "form-horizontal" }))
                    {  
                        <div class="form-group" style="margin-bottom: 10px;">
                            @Html.Label("Tên năm học mới:", new { @class = "col-sm-2" })
                            <div class="col-sm-3">
                                @Html.TextBoxFor(model => model.SchoolYearName, new { @Value = times })
                            </div>
                            <div class="col-sm-3">
                                @Html.ValidationMessageFor(model => model.SchoolYearName)
                            </div>
                        </div>
                        <div class="form-group" style="margin-bottom: 10px;">
                            @Html.Label("Ngày bắt đầu:", new { @class = "col-sm-2" })
                            <div class="col-sm-3">
                                @Html.EditorFor(model => model.startDate)
                            </div>
                            <div class="col-sm-3">
                                @Html.ValidationMessageFor(model => model.startDate)
                            </div>
                        </div>
                        <div class="form-group" style="margin-bottom: 10px;">
                            @Html.Label("Ngày kết thúc:", new { @class = "col-sm-2" })
                            <div class="col-sm-3">
                                @Html.EditorFor(model => model.endDate)
                            </div>
                            <div class="col-sm-3">
                                @Html.ValidationMessageFor(model => model.endDate)
                            </div>
                        </div>

                        <div class="row">
                            <div class="col-sm-3 col-sm-offset-2">
                                <div class="btn-toolbar">
                                    <button class="btn-primary btn" type="submit">Tạo</button>
                                </div>
                            </div>
                        </div>
                        <br />
                    }
                    <div class="module_contentresult">
                        <br />
                        <table class="tablesorter">
                            <thead>
                                <tr>
                                    <th class="sortInitialOrder-desc">Mã năm học</th>
                                    <th class="sortInitialOrder-desc">Tên năm học</th>
                                    <th>Thời gian bắt đầu</th>
                                    <th>Thời gian kết thúc</th>
                                </tr>
                            </thead>
                            <tbody>
                                @foreach (var item in Model.SchoolYears)
                                {
                                    <tr>
                                        <td>@item.schoolYearID</td>
                                        <td>@item.schoolYearName</td>
                                        <td>@Html.FormatValue(item.startDate, "{0:dd/MM/yyyy}")</td>
                                        <td>@Html.FormatValue(item.endDate, "{0:dd/MM/yyyy}")</td>
                                    </tr>
                                }
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
